|
Java Platform, Standard Edition または Java SE(バージョン5.0までは Java 2 Platform, Standard Edition または J2SEと呼ばれていた)は多くのJavaプラットフォームプログラムで役立つJava APIの集合体である。Java仮想マシン、APIなどから構成される。 J2SE1.4バージョン (Merlin) 以降、Java SEプラットフォームはJava Community Process (JCP) の下で開発されている。JSR 59 はJ2SE1.4の包括仕様であり、JSR 176はJ2SE 5.0 (Tiger) を、JSR 270はJava SE 6 (Mustang) を規定している。Java SE 7 (Dolphin) はJSR 336の下でリリースされた。 Java SEでは標準的な機能のみが定められており、サーバ向けの機能についてはJava SEを拡張した企業向けのJava Platform, Enterprise Edition (Java EE) にて定義されている。 下記は主要なJava SEパッケージの説明である。全てのパッケージリストはを参照。 == 一般的なパッケージ == === === Javaの基本的なパッケージ。 パッケージ java.lang は、言語とランタイム(実行)システムに緊密な基本的なクラスとインタフェースを含む。これはクラス階層を形成する基底クラス、言語仕様に密接な型、基本的な例外、数学関数、スレッド、セキュリティ関数、下位にあるネイティブシステムに関する情報も含む。java.lang の主なクラス:* – 全てのクラス階層の頂点に立つクラス。''(関連項目 Javaの文法#Objectクラスのメソッド。)'' * – 列挙クラスの基本クラス (J2SE 5.0以降)。 * – Javaの根幹となるクラス。 リフレクションシステム。 * – 例外クラス階層の基底クラスとなるクラス。 * , , – 各例外型の基底クラス。 RuntimeException はthorowやthrows宣言をせずとも実行時に起こる例外を指すクラスのスーパークラスであり、Exception のサブクラスでもある。Exception 、Error はThrowable のサブクラス。* – Javaにおいてスレッドを使用することができるクラス。 * – 文字列と文字列リテラルを表現するクラス。 * , – 文字列操作機能を提供するクラス。( StringBuilder はJ2SE 5.0以降)。* – 総称的な比較とオブジェクトの大小関係を判定することができるインタフェース(J2SE 1.2以降)。 * – 総称的な反復子とで拡張 for ループを使用可能にするインタフェース(J2SE 5.0以降)。* , , ,, – クラスの動的ロード、外部プロセスの生成、ホスト環境が時刻のようなものを尋ねる、情報セキュリティポリシーの施行などをマネージする「システムオペレーション」を提供するクラス。 * , – sin(正弦)、cos(余弦)、平方根などの数学関数を提供するクラス( StrictMath はJ2SE 1.3以降)。* プリミティブ型をオブジェクトとしてカプセル化されたプリミティブラッパークラス。 * 言語レベル若しくは他の共通例外としてスローされる例外基底クラス。 java.lang のクラスはソースファイルでimport宣言をせずとも自動的にインポートされる。抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Java Platform, Standard Edition」の詳細全文を読む スポンサード リンク
|